Big Huge Thesaurus

methotrexate sodium

noun